• word of the day

    satyr orchid

    satyr orchid - Dictionary definition and meaning for word satyr orchid

    Definition
    (noun) orchid with broad ovate leaves and long-bracted green very irregular flowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp